/*
 This file is part of WebHUD.
 
 WebHUD is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 any later version.
 
 WebHUD is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with WebHUD.  If not, see <http://www.gnu.org/licenses/>.
 */

#import <Cocoa/Cocoa.h>



@interface NSObject (Swizzle)
+ (BOOL)swizzleMethod:(SEL)old withMethod:(SEL)new;
+ (BOOL)overrideMethod:(NSString *)methodName;
+ (BOOL)overrideMethods:(NSArray *)methods;
@end

@interface WHPaths : NSObject {
}

+ (NSString *)applicationSupportFolderPath;

@end

void swizzle(Class originalClass, SEL originalName, Class newClass, SEL newName);
